import Vue from 'vue'
import Router from 'vue-router'
import index from '@/components/index'
import index1 from '@/components/index1'

// 参考资料：
// + [Vue Router在线手册](https://router.vuejs.org/zh/)

Vue.use(Router)

export default new Router({
  routes: [
    {
      // 重定向页面路由
      path: '/',
      redirect: '/index'
    },
    {
      // index 页面路由
      path: '/index',
      name: 'index',
      component: index
    },
    {
      // index1 页面路由
      path: '/index1',
      name: '/index1',
      component: index1
    },
    {
      // HelloWorld 页面路由
      path: '/HelloWorld',
      name: 'HelloWorld',
      redirect: '/Public/HelloWorld'
    },
    {
      // HelloWorld 页面路由
      path: '/Public/HelloWorld',
      name: '/Public/HelloWorld',
      component: () => import('@/views/Public/HelloWorld')
    },
    {
      // xiexie1993 页面路由
      path: '/Public/xiexie1993',
      name: 'xiexie1993',
      component: () => import('@/views/Public/xiexie1993')
    },
    {
      // 404 页面路由
      path: '/404',
      component: () => import('@/views/Public/404')
    },
    {
      // Test index 页面路由
      path: '/Test/index',
      name: 'test',
      component: () => import('@/views/Test/index')
    },
    // 模块页面路由 Satrt
    // 你的路由 ...
    // 模块页面路由 End
    // 模拟 假的Json返回数据页面 Satrt
    {
      // Test index 页面路由
      path: '/FakeAPI/list',
      component: () => import('@/views/FakeAPI/ListJson')
    },
    // 模拟 假的Json返回数据页面 Satrt
    // 其他
    {
      // =未知项地址重定向页面路由
      path: '*',
      redirect: '/404'
    }
  ]
})
